home *** CD-ROM | disk | FTP | other *** search
- C Set ++ Class Libraries Version 2.1
- Fixes List
- ------------------------------------
- *************************************************************************
- * *
- * This CSD contains fixes that apply only to C/C++ Tools Version 2.01. *
- * Do not attempt to apply it to C Set++ version 2.0 or to C/C++ Tools *
- * Version 2.0. *
- * *
- * Although it is not required, it is recommended that fix CTC0007 be *
- * applied as a companion to this fix. CTC0007 fixes problems *
- * associated with the /Tm compile option. *
- * *
- *************************************************************************
- =========================================================================
- CTM0004 is informal Corrective Service.
- The following fixes are provided in Class Libraries CS CTM0004
- *************************************************************************
- FIX/APAR COMPONENT PROBLEM DESCRIPTION
- *************************************************************************
- QUAL-IMP CCL Elements with equal keys are guaranteed to
- be handled first-in first-out
- for KeySortedBags and PriorityQueues
- -------------------------------------------------------------------------
- QUAL-IMP CCL Rename Boolean to IBoolean for IAStack,
- IAQueue, IADeque, IAPriorityQueue
- -------------------------------------------------------------------------
- QUAL-IMP CCL Fix behavior of remove for IRelation and
- ISortedRelation, in case of multiple keys.
- -------------------------------------------------------------------------
- QUAL-IMP CCL check for memory overflow in hash table
- based implementations
- -------------------------------------------------------------------------
- QUAL-IMP CCL check for memory overflow in operator= for
- AVL based implementations
- -------------------------------------------------------------------------
- QUAL-IMP CCL check for correct cursor in locate and
- replace functions in KeySortedSets and
- KeySets based on sequence implementations
- -------------------------------------------------------------------------
- QUAL-IMP CCL check for null managed pointers in operator=
- and copy constructor
- -------------------------------------------------------------------------
- PJ12170 UICL Acknowledgement from remoteExecute handled
- incorrectly in DDE.
- -------------------------------------------------------------------------
- PJ12171 UICL IDM::rfObject is missing from rendering
- format constants and needs to be added.
- -------------------------------------------------------------------------
- PJ12172 UICL After bringing up a window from a popup menu
- from a container in a canvas, the window does
- not have the focus.
- -------------------------------------------------------------------------
- QUAL-IMP UICL IFont class is missing operator=.
- -------------------------------------------------------------------------
- QUAL-IMP UICL Memory for the window list is not being
- freed when a window is destroyed. A static
- member of IMenuHdr is being freed too soon.
- -------------------------------------------------------------------------
- QUAL-IMP UICL IMultiLineEdit::importFromFile adds one too
- many bytes to the mle if the file length is
- not a multiple of 1024.
- -------------------------------------------------------------------------
- QUAL-IMP UICL After bringing up a popup menu for the entire
- container, you can no longer query the
- container object that has the cursor.
- -------------------------------------------------------------------------
- QUAL-IMP UICL If you create a graphic PushButton with the
- sizeToGraphic style and pass in a rectangle,
- the graphic is displayed incorrectly. In
- addition, it comes up in the highlighted
- state.
- -------------------------------------------------------------------------
- QUAL-IMP UICL Need to imporve how the graphic is drawn on
- the graphic PushButton.
- -------------------------------------------------------------------------
- QUAL-IMP UICL Setting a vector font on an IMLE causes a
- hang.
- -------------------------------------------------------------------------
- QUAL-IMP UICL Using setDeleteObjectsOnClose in a details
- view container with many items can cause
- it to take an unacceptable amount of time
- to terminate.
- -------------------------------------------------------------------------
- QUAL-IMP UICL istattxt.inl is not included in istattxt.hpp.
- -------------------------------------------------------------------------
- QUAL-IMP UICL IThread::messageQueue returns HMQ_CURRENT
- instead of the actual message queue handle
- for the thread.
- -------------------------------------------------------------------------
- QUAL-IMP UICL Setting the icon handle to 0 in
- IGraphicPushButton causes a trap in PMWIN.
- =========================================================================
- CTM0003 is informal Corrective Service.
- The following fixes are provided in Class Libraries CS CTM0003 and later
- *************************************************************************
- FIX/APAR COMPONENT PROBLEM DESCRIPTION
- *************************************************************************
- PJ11717 UICL In a multithreaded situation a hang would
- sometimes occur in UICL.
- -------------------------------------------------------------------------
- PJ11719 UICL A window handle was not validated before an
- attempt was made at creating an instance of
- IWindowClassName.
- -------------------------------------------------------------------------
- PJ11721 UICL IMenuHandler::menuEnded() was accessing
- memory that was no longer valid.
- -------------------------------------------------------------------------
- QUAL-IMP UICL When creating a textCursor for a container in
- details view, the cursor does not work
- PROPERLY for all the text columns.
- -------------------------------------------------------------------------
- QUAL-IMP UICL On receipt of WM_BEGINDRAG, UICL was
- attempting to obtain the pointer position
- from message parameter 2. The pointer
- position is actually contained in message
- parameter 1.
- -------------------------------------------------------------------------
- QUAL-IMP UICL On receipt of DM_PRINTOBJECT, UICL was
- attempting to obtain a pointer to a DRAGINFO
- structure from message parameter 1. Message
- parameter 1 actually contains a pointer to a
- DRAGITEM structure.
- -------------------------------------------------------------------------
- QUAL-IMP UICL Added IMenuDrawItemEvent as the first
- PARAMETER to IMenuDrawItemHandler::setSize
- VIRTUAL FUNCTION in order to provide a way to
- FIND THE ID OF the item to be sized.
- =========================================================================